//package leetcode;
//
//import java.util.HashMap;
//import java.util.HashSet;
//import java.util.Map;
//
//class Solution {
//    public int longestPalindrome(String s) {
//        HashMap<Character, Integer> counter = new HashMap<>();
//        for (int i = 0; i < s.length(); i++) {
//            counter.merge(s.charAt(i), 1, (a, b) -> a + b);
//        }
//        int res = 0, odd = 0;
//
//        for (Map.Entry<Character, Integer> kv : counter.entrySet()) {
//            int count = kv.getValue();
//            int rem = count % 2;
//            res += count - rem;
//
//            if (rem == 1) {
//                odd = 1;
//            }
//        }
//        return res + odd;
//    }
//}
//
//public class Test2 {
//
//}
